<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>

        // Promise实例有两个属性：
        // — PromiseState ：当前Promise实例的状态
            // — pending ：进行中（默认值，只有调用resolve或reject函数才会改变）
            // — fulfilled：成功状态（调用resolve函数）
            // — rejected：失败状态（调用reject函数）
        // — PromiseResult : Promise实例的值（一般是成功或失败后）
            // — 默认值undefined （调用resolve或reject函数值会变成他们的实参）



        const p1 = new Promise((resolve, reject) => {
            console.log("请求A的数据........");
            setTimeout(() => {
                console.log("A的数据获取成功");

                resolve({
                    name:"liuMin",
                    age:18
                })

                // reject("error:未知错误！")
            }, 3000)
        })

        console.log("p1",p1);
    </script>
</body>

</html>